<%@page import="cn.kgcnews.listener.UserActiveListener"%>
<%@page import="cn.kgcnews.pojo.User"%>
<%@page import="cn.kgcnews.service.impl.UserServiceImpl"%>
<%@page import="cn.kgcnews.service.UserService"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	request.setCharacterEncoding("UTF-8");
	String userName = request.getParameter("userName");
	String userPwd = request.getParameter("userPwd");
	UserService userService=new UserServiceImpl();
	//验证用户名和密码
	User user=userService.login(userName, userPwd);
	//判断用户名和密码
	if (user!=null) {
		if(user.getType()==0){
		    //管理员
		    //保存用户的登录状态
		    session.setAttribute("loginUser", user);
		    //设置会话的有效期(单位是秒)
		    session.setMaxInactiveInterval(600);
		    response.sendRedirect("../manage/index.jsp");
		}else if(user.getType()==1){
		    //普通用户
		    //创建cookie
		  //
		  /*   listener.valueBound(e); */
		    Cookie cookie=new Cookie("code",(user.getUserName()+"&"+user.getUserPass()));
		    //保存十天
		    cookie.setMaxAge(10*24*3600);
		    //有效路径
		    cookie.setPath("/");
		    //由服务器向客户端写入cookie
		    response.addCookie(cookie);
		    response.sendRedirect("../index.jsp");
		}

	} else {
		//用户名和密码不正确,出现弹框提示信息，之后页面跳转到前台首页
		out.println("<script>alert('用户名和密码不正确');location.href='../index.jsp';</script>");
	}
%>

